substrate (hard) - German English Dictionary